#支持访问
from flask import Flask,render_template,request
#创建app
app=Flask(__name__)
data=[
    {'id':0,'name':'中秋节','num':0},
    {'id':1,'name':'春节','num':0},
    {'id':2,'name':'情人节','num':0},
]
@app.route('/index')
def index():
    return render_template('index.html',data=data)
#把upvote函数传过去
@app.route('/upvote')
def upvote():
    #   请求得到要点赞的此id
    id=request.args.get('id')
    print(f'想给{id}点赞')
    #点击点赞这个a，获取是哪个id，强转成数字类型，此id的同一组数据（点赞数num增加）键值对
    #       id     num        这两个键
    data[int(id)]['num']+=1
    return render_template('index.html',data=data)
#运行(不用每次运行都重启程序)
app.run(debug=True)